Finitary Languages

نویسندگان

  • Krishnendu Chatterjee
  • Nathanaël Fijalkow
چکیده

The class of ω-regular languages provides a robust specification language in verification. Every ω-regular condition can be decomposed into a safety part and a liveness part. The liveness part ensures that something good happens “eventually”. Finitary liveness was proposed by Alur and Henzinger as a stronger formulation of liveness [AH98]. It requires that there exists an unknown, fixed bound b such that something good happens within b transitions. In this work we consider automata with finitary acceptance conditions defined by finitary Büchi, parity and Streett languages. We give their topological complexity of acceptance conditions, and present a regular-expression characterization of the languages they express. We provide a classification of finitary and classical automata with respect to the expressive power, and give optimal algorithms for classical decisions questions on finitary automata. We (a) show that the finitary languages are Σ2-complete; (b) present a complete picture of the expressive power of various classes of automata with finitary and infinitary acceptance conditions; (c) show that the languages defined by finitary parity automata exactly characterize the star-free fragment of ωB-regular languages; and (d) show that emptiness is NLOGSPACE-complete and universality as well as language inclusion are PSPACE-complete for finitary automata.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Topological, Automata-Theoretic and Logical Characterization of Finitary Languages

The class of ω-regular languages provide a robust specification language in verification. Every ω-regular condition can be decomposed into a safety part and a liveness part. The liveness part ensures that something good happens “eventually.” Two main strengths of the classical, infinite-limit formulation of liveness are robustness (independence from the granularity of transitions) and simplicit...

متن کامل

Topological Complexity of omega-Powers: Extended Abstract

The operation V → V ω is a fundamental operation over finitary languages leading to ω-languages. It produces ω-powers, i.e. ω-languages in the form V , where V is a finitary language. This operation appears in the characterization of the class REGω of ω-regular languages (respectively, of the class CFω of context free ω-languages) as the ω-Kleene closure of the family REG of regular finitary la...

متن کامل

An ω-Power of a Finitary Language Which is a Borel Set of Infinite Rank

ω-powers of finitary languages are ω-languages in the form V , where V is a finitary language over a finite alphabet Σ. Since the set Σ of infinite words over Σ can be equipped with the usual Cantor topology, the question of the topological complexity of ω-powers naturally arises and has been raised by Niwinski [Niw90], by Simonnet [Sim92], and by Staiger [Sta97b]. It has been proved in [Fin01]...

متن کامل

Finitary logics for coalgebras with branching

The purpose of this dissertation is to further previous work on coalgebras as infinite statebased transition systems and their logical characterisation with particular focus on infinite regular behaviour and branching. Finite trace semantics is well understood [DR95] for nondeterministic labelled transition systems, and has recently [Jac04, HJS06] been generalised to a coalgebraic level where m...

متن کامل

An omega-Power of a Finitary Language Which is a Borel Set of Infinite Rank

ω-powers of finitary languages are ω-languages in the form V , where V is a finitary language over a finite alphabet Σ. Since the set Σ of infinite words over Σ can be equipped with the usual Cantor topology, the question of the topological complexity of ω-powers naturally arises and has been raised by Niwinski [Niw90], by Simonnet [Sim92], and by Staiger [Sta97b]. It has been proved in [Fin01]...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011